<?php
error_reporting( E_ALL ^ E_NOTICE ^ E_WARNING );
// 加载 工具
require_once( '../../shop/DBUtil.php' );
// 当前页码, 如果用户没有传递页码参数，则默认为第一页
$pageNum = $_REQUEST ? (int)$_REQUEST["pageNum"] : 1;
// 每页显示两条数据
$pageSize = 2;

// 计算总页数
// 使用总数据量 除以 每页显示两条数据
$sql = "select count(1) total from t_product";
$totalArr = query(getConn(), $sql);
$total = (int) $totalArr[0]["total"];// 总数量
$totalPage = ceil($total/$pageSize);// 向上取整

$sql = "select p_id,p_name,p_info,p_price,p_unit,p_image_url from t_product ".
" limit ". ($pageNum-1)*$pageSize .",". $pageSize;
$productArr = query(getConn(), $sql);

header("Content-Type:application/json;charset=utf-8");

$resultArr = [
    "pageNum" => $pageNum, // 当前页码
    "totalPage" => $totalPage, // 总页数
    "total" => $total, // 总数据量
    "data" => $productArr // 当前页数据
];
echo json_encode($resultArr);
?>